Managing Director
Matthew Crabb
CEO Approval Rating
90/100
Carcinus's headquarters is located in Hampshire, England. Carcinus generates $200K in revenue per employee Carcinus has 1 followers on Owler.